LCOV - code coverage report
Current view: top level - src - ICleaningMotor.hpp (source / functions) Coverage Total Hit
Test: RVC v2.0 Unit Test Coverage Lines: 100.0 % 2 2
Test Date: 2026-06-04 11:15:37 Functions: 50.0 % 4 2
Legend: Lines:     hit not hit

            Line data    Source code
       1              : #pragma once
       2              : #include "CleaningLevel.hpp"
       3              : 
       4              : class ICleaningMotor {
       5              : public:
       6           41 :     ICleaningMotor()                                        = default;
       7           41 :     virtual ~ICleaningMotor()                               = default;
       8              :     ICleaningMotor(const ICleaningMotor&)                   = delete;
       9              :     ICleaningMotor& operator=(const ICleaningMotor&) = delete;
      10              :     ICleaningMotor(ICleaningMotor&&)                 = delete;
      11              :     ICleaningMotor& operator=(ICleaningMotor&&)      = delete;
      12              :     virtual void startCleaning(CleaningLevel level) = 0;
      13              :     virtual void stopCleaning() = 0;
      14              : };
        

Generated by: LCOV version 2.4-0